This page last changed on Sep 24, 2009 by kgomes.


 


 

 Project Requirements:

  • Create a DVL driver for the Precison Control project as specified by Mike Risi (Core Eng.)
  • Provide a test harness to insure data correctness and robustness
  • Completion by May 19th, project number is 600034


Block Diagram:



  

Details:


Tasks: NavigationDrivers
  • Development Environment
    • Linux RedHat RHEL 5 for development (diatom)
    • Install datamanager
      • install dir: /usr/local/dm
      • cd to /usr/local/dm/linux and type make
      • chmod a+x startDm, killDm, exercise
      • create a dm.cfg.diatom config file
    • CVS checkout PrecControl/stationkeepApp
    • Driver development in PrecControl/stationkeepApp/taskmgr/dvlTask.c
    • Runtime
      • startup datamanager (startDm)
      • run dmShow to check if datamanager is running
      • run 'app' in PrecControl/stationkeepApp - ./app 60042
      • in PrecControl/stationKeepGui/pilot_interface, run ./wishmain pilot_interface.tcl
        • port number needs to match stationKeepApp/app, 60042
    • Configuration
      • sk_config - define the serial port.   Port # is app specific.    Port # is handed in by ark1 in sk_config execute. 
      • sk_taskmgr is a lock file (insure 1 instance is running)
  • DVL
    • RDI Navigator operating with PD5 format
  • ToDo
    • create an output graph
    • testing
    • reverify file data processing

dvl.stuff.tar.gz (application/x-gzip)
Generate.zip (application/x-zip-compressed)
Navigator Technical Manual_Nov06.pdf (application/pdf)
PrecControl_DVL_driver_test_2.GIF (image/gif)
Document generated by Confluence on Feb 03, 2026 16:22